﻿@charset "utf-8";
/*index section start*/
#wrap{
	background-color: #fff;
}
#index header{
	background: #018BF0;
	color: #fff;
}
#index header .headUser{
	padding: .3rem .24rem;
	position: relative;
}
#index header .headUser>a{
	border-radius: 50%;
	border: .04rem solid #fff;
	width: .76rem;
	position: absolute;
	top: .2rem;
	left:.24rem;
	background: #fff;
	overflow: hidden;
}
#index header .headUser .avatar{
	
}
#index header .headUser .userName{
	line-height: .56rem;
	font-size: .28rem;
	border-right: .02rem solid #fff;
	padding: 0 .24rem 0 .95rem;
	margin-right: .24rem;
}
#index header .headUser .infor{
	font-size: 0.01rem;
	line-height: .28rem;
	font-size: 0.2rem;
}
/*#index header .headUser .infor p:first-child span:last-child{
	margin-left: .16rem;
}*/
#index header .headUser .infor p:last-child i{
	margin-left: .12rem;
}
#index header .headUser .headBtn{
	height: .56rem;
}
#index header .headUser .headBtn .aUser,
#index header .headUser .headBtn .logOff{
	width: .56rem;
	height: .56rem;
	display: inline-block;
}
#index header .headUser .headBtn .logOff{
	margin-left: .36rem;
}
#index header .headUser .headBtn img{
	display: inline;
	width: 100%;
	vertical-align: top;
}
#index nav ul{
	width: 100%;
	overflow: hidden;
}
#index nav ul li{
	float: left;
	width: 25%;
}
#index nav ul li a{
	display: block;
	padding-top: 0.1rem;
	padding-bottom: .18rem;
	height: 1.2rem;
	text-align: center;
}
#index nav ul li a img{
	width: .76rem;
	height: .76rem;
	display: inline;
	vertical-align: top;
}
#index nav ul li a span{
	font-size: .24rem;
	height: .36rem;
	line-height: .36rem;
	margin-top: .1rem;
	color: #fff;
	width: 100%;
	display: block;
	text-align: center;
}
#index section{
	border-top: 0.2rem solid #FAFAFA;
}
#index .main{
	background-color: #fff;
}
#index .main .title{
	line-height: .88rem;
	font-size: .28rem;
	padding-left: .24rem;
	padding-right: .24rem;
	color: #4A4A4A;
	border-bottom: 0.02rem solid #D3D3D3;
	overflow: hidden;
}
#index .main .title a{
	float: right;
	color: #4A4A4A;
}
#index .main .con{
	padding: 0 .24rem;
}
#index .con .officeInfor{
	position: relative;
}
#index .con .officeTitle{
	height: .96rem;
	line-height: .96rem;
	font-size: .32rem;
	color: #4A4A4A;
}
#index .con .officeTitle i{
	width: .4rem;
    display: inline-block;
    margin-right: .22rem;
    vertical-align: top;
    margin-top: .28rem;
}
#index .con .willWait{
	margin-top: .2rem;
    width: 4.44rem;
    height: 4.44rem;
    background: url(../img/annulus.png) no-repeat;
    background-size: 100% 100%;
    padding-top: 1.22rem;
    box-sizing:border-box;
    text-align: center;
    color: #4A4A4A;
}
#index .con .right{
	position: absolute;
	right: 0;
	top: .28rem;
	width: 2.64rem;
}
#index .con .right .callNum{
	width: 2.24rem;
	text-align: center;
	margin-left: .4rem;
}
#index .con .right .callNum>span{
	font-size: .32rem;
	color: #50E3C2;
	line-height: .44rem;
}
#index .con .right .callNum>div{
	width: 100%;
	background: url(../img/callNum.png) no-repeat;
	background-size: 100% 100%;
	color: #50E3C2;
	margin-top: .14rem;
	padding-top: .56rem;
	height: 2.42rem;
    box-sizing: border-box;
}
#index .con .right .callNum>div span:nth-child(1){
	font-size: .64rem;
	line-height: .9rem;
	display: block;
	margin-bottom: .08rem;
}
#index .con .right .callNum>div span:nth-child(2){
	font-size: .36rem;
	line-height: .5rem;
	display: block;
}
#index .con .willWait span{
	display: block;
}
#index .con .willWait span:nth-child(1),
#index .con .willWait span:nth-child(2){
	font-size: .32rem;
	line-height: .44rem;
}
#index .con .willWait span:nth-child(2) i{
	font-size: .88rem;
	line-height: 1.24rem;
	margin-left: 0.032rem;
	color: #161616;
}
#index .con .willWait span:nth-child(3){
	font-size: .24rem;
}
#index .con .caution{
	margin-top: .24rem;
    width: 2.64rem;
    height: 1.96rem;
    background: url(../img/caution.png) no-repeat;
    background-size: 100% 100%;
    text-align: center;
    color: #EF809B;
    padding-top: .24rem;
    box-sizing:border-box;
    padding-left: .4rem;
}
#index .con .caution span{
	display: block;
}
#index .con .caution span:nth-child(1){
	font-size: .36rem;
	line-height:.5rem;
}
#index .con .caution span:nth-child(2){
	font-size: .64rem;
	line-height:.9rem;
	margin-top: .08rem;
}
.swiper-container{
	width: 100%;
	height: 1.8rem;
}
.swiper-container-horizontal>.swiper-pagination {
    bottom: 0.1rem;
}
.swiper-pagination-bullet{
	width: 0.12rem;
	height: 0.12rem;
}
.swiper-pagination-bullet-active{
	background: #018BF0;
}


.mask{
	background: rgba(0,0,0,0.30);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: none;
}
.popup{
	position: fixed;
	width: 6.24rem;
	border-radius: .04rem;
	background-color: #fff;
	padding: 0 .36rem;
	box-sizing:border-box;
	z-index: 1;
	top: 28.5%;
	left: 50%;
	margin-left: -3.12rem;
	display: none;
}
.popup p{
	line-height: .44rem;
	text-align: center;
	font-size: .32rem;
	color: #373C40;
	padding: 1rem .24rem .76rem;
}
/*.popup p.residue{
  padding: .76rem .24rem .5rem;
}
.popup p.topay{
  padding: .76rem .6rem .5rem;
}*/
.popup p i.residue{
  color: #43A4EB;
}
.popup p i.topay{
  color: #f00;
}
.popup p i{
  font-weight: 600;
  font-size: .36rem;
}
.popup .popupBtn{
	padding: .17rem 0 .18rem;
    height: .96rem;
    box-sizing: border-box;
    line-height: .61rem;
    border-top: 0.02rem solid #F2F2F2;
    overflow: hidden;
}
.popup .popupBtn span{
	float: left;
	width: 2.75rem;
	text-align: center;
	font-size: .28rem;
	color: #7A7A7A;
  box-sizing: border-box;
}
.popup .popupBtn span.yes{
	border-right: 0.02rem solid #F2F2F2;
  color: #43A4EB;
}
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
}
@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
}
/*index section end*/
